/* 产品模板 */
import { selectTemplateInfo, selectTemplateInfoById, insertTemplate, updateTemplate, deleteTemplate } from '../service/template.js';

/* 获取产品模板信息 */
let getTemplate = async (ctx, next) => {
  selectTemplateInfo(ctx, next);
};

/* 根据id获取产品模板信息 */
let getTemplateById = async (ctx, next) => {
  selectTemplateInfoById(ctx, next);
};
/* 保存产品模板信息 */
let saveTemplate = async (ctx, next) => {
  insertTemplate(ctx, next);
};

/* 保存产品模板信息 */
let putTemplate = async (ctx, next) => {
  updateTemplate(ctx, next);
};

/* 保存产品模板信息 */
let delTemplate = async (ctx, next) => {
  deleteTemplate(ctx, next);
};

/* 注意请求方式后面的空格 */
export default {
  'GET /template': getTemplate,
  'GET /template/:id': getTemplateById,
  'POST /template': saveTemplate,
  'PUT /template/:id': putTemplate,
  'DELETE /template/:id': delTemplate,
};